Minnesota Vikings star Adrian Peterson has avoided jail by agreeing to a plea deal with Texas prosecutors that will see him put on probation, fined, and do community service after pleading no contest to a misdemeanour reckless assault charge regarding his son.